 Guía Práctica de RISC-V:
El Atlas de una Arquitectura Abierta
Primera Edición, 1.0.5rd ra Return address EXTRACT R VEXTRACT rd,rs1,rs2 Read Flags R FRFLAGS rd sp Stack pointer MERGE R VMERGE rd,rs1,rs2 Swap Status Reg R FSCSR rd,rs1 gp Global pointer SELECT R VSELECT VSELECT rd,rs1,rs2 Swap Rounding Mode R FSRM rd,rs1 tp Thread pointer Swap Flags R FSFLAGS rd,rs1 t0-0,ft0-7 Temporaries Swap Rounding Mode Imm I FSRMI rd,imm s0-11,fs0-11 Saved registers l d m i a e q S P ! , { R 4 - R 7 , P C } Dicha instrucción significa LoaD Multiple, Increment-Address, on EQual. Ejecuta 5 loads de datos y escribe a 6 registros pero se ejecuta únicamente si la bandera0 码力 | 217 页 | 29.97 MB | 1 年前3 Guía Práctica de RISC-V:
El Atlas de una Arquitectura Abierta
Primera Edición, 1.0.5rd ra Return address EXTRACT R VEXTRACT rd,rs1,rs2 Read Flags R FRFLAGS rd sp Stack pointer MERGE R VMERGE rd,rs1,rs2 Swap Status Reg R FSCSR rd,rs1 gp Global pointer SELECT R VSELECT VSELECT rd,rs1,rs2 Swap Rounding Mode R FSRM rd,rs1 tp Thread pointer Swap Flags R FSFLAGS rd,rs1 t0-0,ft0-7 Temporaries Swap Rounding Mode Imm I FSRMI rd,imm s0-11,fs0-11 Saved registers l d m i a e q S P ! , { R 4 - R 7 , P C } Dicha instrucción significa LoaD Multiple, Increment-Address, on EQual. Ejecuta 5 loads de datos y escribe a 6 registros pero se ejecuta únicamente si la bandera0 码力 | 217 页 | 29.97 MB | 1 年前3
 Comprehensive Rust(Español) 202412Los valores tienen tamaños fijos conocidos en tiempo de compilación. – Muy rápida: mueve el stack pointer. – Fácil de gestionar: sigue las llamadas de funciones. – Excelente localidad de memoria. • Heap: compilador usa el valor nulo para discriminar variantes en vez de usar una etiqueta explicita (”Null Pointer Optimization”): use std::mem::size_of_val; struct Item(String); fn main() { let just_box: Box Comprehensive Rust(Español) 202412Los valores tienen tamaños fijos conocidos en tiempo de compilación. – Muy rápida: mueve el stack pointer. – Fácil de gestionar: sigue las llamadas de funciones. – Excelente localidad de memoria. • Heap: compilador usa el valor nulo para discriminar variantes en vez de usar una etiqueta explicita (”Null Pointer Optimization”): use std::mem::size_of_val; struct Item(String); fn main() { let just_box: Box
- trait object representing the service that the client has connected to. – Strong is a custom smart pointer type for Binder. It handles both an in-process ref count for the service trait object, and the global0 码力 | 389 页 | 1.04 MB | 10 月前3
 PlantUML 1.2021.2 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr Guía de Referencia del Lenguaje PlantUML (1.2021.2) 183 / 388 10.17 Digital Example structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 389 页 | 4.12 MB | 1 年前3 PlantUML 1.2021.2 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr Guía de Referencia del Lenguaje PlantUML (1.2021.2) 183 / 388 10.17 Digital Example structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 389 页 | 4.12 MB | 1 年前3
 PlantUML 1.2021.1 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr Guía de Referencia del Lenguaje PlantUML (1.2021.1) 181 / 383 10.17 Digital Example structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 384 页 | 4.07 MB | 1 年前3 PlantUML 1.2021.1 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr Guía de Referencia del Lenguaje PlantUML (1.2021.1) 181 / 383 10.17 Digital Example structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 384 页 | 4.07 MB | 1 年前3
 PlantUML 1.2021.3 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr Guía de Referencia del Lenguaje PlantUML (1.2021.2) 194 / 406 10.17 Digital Example structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 407 页 | 4.28 MB | 1 年前3 PlantUML 1.2021.3 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr Guía de Referencia del Lenguaje PlantUML (1.2021.2) 194 / 406 10.17 Digital Example structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 407 页 | 4.28 MB | 1 年前3
 PlantUML 1.2023.11 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] 3.39 Grouping inheritance arrow binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr @6 as :write_beg @10 as :write_end @15 as :read_beg @19 as :read_end @0 en is low structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 531 页 | 7.53 MB | 1 年前3 PlantUML 1.2023.11 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] 3.39 Grouping inheritance arrow binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr @6 as :write_beg @10 as :write_end @15 as :read_beg @19 as :read_end @0 en is low structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 531 页 | 7.53 MB | 1 年前3
 PlantUML 1.2020.23 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr @6 as :write_beg @10 as :write_end @15 as :read_beg @19 as :read_end @0 en is low structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 305 页 | 3.11 MB | 1 年前3 PlantUML 1.2020.23 Guía de Referencia del Lenguajeclass User { id : INTEGER .. other_id : INTEGER } class Email { id : INTEGER .. user_id : INTEGER address : INTEGER } User::id *-- Email::user_id @enduml [Ref. QA-5261] Guía de Referencia del Lenguaje binary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr @6 as :write_beg @10 as :write_end @15 as :read_beg @19 as :read_end @0 en is low structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100"0 码力 | 305 页 | 3.11 MB | 1 年前3
 PlantUML 1.2020.22 Guía de Referencia del Lenguajebinary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr @6 as :write_beg @10 as :write_end @15 as :read_beg @19 as :read_end @0 en is low structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100" #highlight "lastName" #highlight "address" / "city" #highlight "phoneNumbers" / "0" / "number" { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 28, "address": { "streetAddress": "21 2nd Street"0 码力 | 293 页 | 3.02 MB | 1 年前3 PlantUML 1.2020.22 Guía de Referencia del Lenguajebinary "enable" as en binary "R/W" as rw binary "data Valid" as dv concise "dataBus" as db concise "address bus" as addr @6 as :write_beg @10 as :write_end @15 as :read_beg @19 as :read_end @0 en is low structure. @startjson { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 27, "address": { "streetAddress": "21 2nd Street", "city": "New York", "state": "NY", "postalCode": "10021-3100" #highlight "lastName" #highlight "address" / "city" #highlight "phoneNumbers" / "0" / "number" { "firstName": "John", "lastName": "Smith", "isAlive": true, "age": 28, "address": { "streetAddress": "21 2nd Street"0 码力 | 293 页 | 3.02 MB | 1 年前3
 Guía de referencia de Debian v2.124estática creando ”/etc/systemd/network/static.network”. Por ejem- plo: [Match] Name=en* [Network] Address=192.168.0.15/24 Gateway=192.168.0.1 Guía de referencia de Debian 110 / 257 5.4. La moderna configuración electrónico. (La información del «origen(From)« también se denomina como dirección de retorno (bounce address), Origen_, etc.). La información de la cabecera sobre el «origen(From)« y el «destine(To)« es la smtp.hostname.dom smtp.hostname.dom is an alias for smtp99.hostname.dom. smtp99.hostname.dom has address 123.234.123.89 Yo utilizo las expresiones regulares en «/etc/exim4/passwd.client» para trabajar0 码力 | 285 页 | 1.43 MB | 1 年前3 Guía de referencia de Debian v2.124estática creando ”/etc/systemd/network/static.network”. Por ejem- plo: [Match] Name=en* [Network] Address=192.168.0.15/24 Gateway=192.168.0.1 Guía de referencia de Debian 110 / 257 5.4. La moderna configuración electrónico. (La información del «origen(From)« también se denomina como dirección de retorno (bounce address), Origen_, etc.). La información de la cabecera sobre el «origen(From)« y el «destine(To)« es la smtp.hostname.dom smtp.hostname.dom is an alias for smtp99.hostname.dom. smtp99.hostname.dom has address 123.234.123.89 Yo utilizo las expresiones regulares en «/etc/exim4/passwd.client» para trabajar0 码力 | 285 页 | 1.43 MB | 1 年前3
共 9 条
- 1













