- 博客(6)
- 收藏
- 关注
原创 16位汇编学习笔记(五)——顺序程序设计-上
顺序程序设计-上程序 = 数据结构 + 算法计算题加法算法移位算法乘法算法 程序 = 数据结构 + 算法 第一步:段设定 第二步:段定义 第三步:数据定义 第四部:代码段,start启动程序 第五步:段寄存器赋值 第六步:运算 第七步:保存结果 第八步:结果返回DOS 计算题 假设X和Y都是16位无符号数,写一个求表达式16X+Y值的程序 X = 1234H Y = 5678H 加法算法 assu...
2020-04-04 22:21:50
160
原创 16位汇编学习笔记(四)—— 伪指令和源程序
伪指令和源程序一,符号定义语句1,等价语句EQU(1)用符号来代替常数或者数值表达式(起别名)(2)用符号来表示字符串(起别名)(3)给关键字或者助记符起别名(4)定义存储器操作数符号2,等号语句'='3,定义符号名语句二,段定义语句1,段开始和结束语句2,段使用设定语句3,,ORG语句三,一个完整的汇编语言源程序1,一个完整的汇编程序2,源程序的组织3,源程序结束语句课后作业 一,符号定义语句 ...
2020-04-01 18:32:53
568
原创 16位汇编学习笔记(三)——变量和标号
变量和标号变量和标号1,数据定义语句实例定义无初值的变量定义字符串2,重复操作符DUP3,析值操作符4,属性操作符课后练习 变量和标号 变量和标号分别代表存储单元。 变量代表存储单元中存放的数值,标号表示存储单元中存放的指令代码。 1,数据定义语句 数据定义语句可以为数据项分配存储单元,并根据需要设置其初值。还可以用符号代替数据项。代表数据项的符号本身称为变量名,与之相对应存储单元就叫做变量。 数...
2020-04-01 01:57:04
2492
原创 16位汇编学习笔记(二)——汇编语言的语句
语句的类型 指令语句:具有对应的机器码 伪指令语句:无对应的机器码 指示汇编程序如何汇编源程序,包括括号,变量,段的定义 宏指令语句:宏汇编中的宏指令语句,暂不介绍 语句的格式 指令语句:【标号:】 指令助记符 【操作数【, 操作数】】 ;注释 操作数:常数(数值表达式), 寄存器(寄存器名), 储存器操作数(地址表达式) 伪指令: 【名字】 伪指令定义符号 【参数【,参数】】 ;注释 伪指令定义...
2020-03-29 15:47:22
738
原创 8086/8088 16位汇编运算符优先顺序(查询)
运算符优先顺序(查询) 运算符和操作符的优先级 (1)圆括号,尖括号,方括号,圆点符,LENGTH,SIZE,WIDTH,MASK.其中尖括号使用于记录中,圆点符使用于结构中。 (2)PTR,OFFSET,SEG,TYPE,THIS,冒号。冒号用于表示段超越前缀。 (3)*,/,MOD,SHL,SHR (4)HIGH,LOW (5)+,- (6)EQ,NE,LT,LE,GT,GE (7)NOT (...
2020-03-29 14:38:20
636
原创 16位汇编学习笔记(一)——基础知识
基础知识总结预备知识基础知识部分16位汇编语言学习环境:寄存器寻址方式汇编指令: 预备知识 一,思想+数学;程序 = 数据结构 + 算法 二,计算机的硬件组成 三,数据的表示方法:进制,数据宽度,有符号数和无符号数,原码反码补码 四,逻辑运算: NOT AND OR XOR 左移, 右移 五,编码规则:ASCII, BCD, 键盘扫描码 基础知识部分 16位汇编语言学习环境: MASM, DEBU...
2020-03-27 14:48:34
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人