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